package com.hx.zhg.constant;

/**
 * @description: CacheManage
 */
public class CacheNameConstant {

    //TODO 新增⬇

    /**
     * ACCESS_TOKEN数据缓存cache
     */
    public static final String ACCESS_TOKEN_CACHE = "accessToken";

    /**
     * ACCESS_TOKEN数据缓存cache 存储前缀
     */
    public static final String ACCESS_TOKEN_CACHE_PREFIX = "accessToken_";

    //TODO 新增⬆

    /**
     * 数据缓存cache
     */
    public static final String REQUEST_TOKEN_CACHE = "requestToken";
    /**
     * 业务数据缓存cache 存储前缀
     */
    public static final String REQUEST_TOKEN_CACHE_PREFIX = "requestToken_";

    /**
     * session数据缓存cache
     */
    public static final String SESSION_CACHE = "session";

    /**
     * session数据缓存cache 存储前缀
     */
    public static final String SESSION_CACHE_PREFIX = "session_";

    /**
     * 业务数据缓存cache
     */
    public static final String BUSDATA_CACHE = "busData";

    /**
     * 用户业务数据缓存cache
     */
    public static final String USER_DATA_CACHE = "userData";

    /**
     * 业务数据缓存cache 存储前缀
     */
    public static final String BUSDATA_CACHE_PREFIX = "busData_";

    /**
     * 用户扩展信息缓存前缀
     */
    public static final String USER_EXTEND_PREFIX = "userExtend_";

    /**
     * 虚拟账号信息缓存前缀
     */
    public static final String USER_VIRTUAL_PREFIX = "userVirtual_";

    public static final String USER_KIND_PREFIX = "userType_";

    /**
     * 推荐文章cache 存储前缀
     */
    public static final String RECOMMEND_ARTICLE_CACHE_KEY = "recommendArticleKey";

    /**
     * 推荐文章条数
     */
    public static final String RECOMMEND_ARTICLE_NUMBER_CACHE_KEY = "recommendArticleNumberKey";

    /**
     * 推荐活动cache
     **/
    public static final String RECOMMEND_ACTIVITY_BODIVIS_CACHE_KEY = "recommendActivityBodivisKey";
    public static final String RECOMMEND_ACTIVITY_HTZ_CACHE_KEY = "recommendActivityHtzKey";

    public static final String USER_PREFIX = "user_";
    public static final String MEDAL_TOTAL_PREFIX = "medal_total_";
    public static final String USER_MEMBER_PREFIX = "userMember_";
    public static final String EVALUATE_ID_PREFIX = "evaluate_id_";
    public static final String EVALUATE_LAST_PREFIX = "evaluate_last_";
    public static final String OPERATE_GUID_PREFIX = "operateGuide_";
    public static final String COMMON_PROBLEM_PREFIX = "commonProblem_";
    /**
     * 文章cache 存储前缀
     */
    public static final String ARTICLE_PREFIX = "article_";


    /**
     * 短信验证码缓存cache
     */
    public static final String SMSCODE_CACHE = "smsCode";

    /**
     * 短信验证码缓存cache 存储前缀
     */
    public static final String SMSCODE_CACHE_PREFIX = "smsCode_";

    /**
     * 彩云
     */
    public static final String CAIYUN_CACHE = "caiyunCode";

    /**
     * 彩云缓存cache 存储前缀
     */
    public static final String CAIYUN_CACHE_PREFIX = "caiyunCode_";

    /**
     * 黑名单数据缓存
     **/
    public static final String ACCESS_BLACK_CACHE = "accessBlack";

    public static final String ACCESS_BLACK_CACHE_PREFIX = "accessBlack_";

    /**
     * 小程序上传图片缓存cache
     */
    public static final String MINI_APP_UPLOAD_CACHE = "miniAppUploadToken";

    /**
     * 小程序上传图片缓存cache 存储前缀
     */
    public static final String MINI_APP_UPLOAD_CACHE_PREFIX = "miniAppUploadToken_";

    /**
     * 系统黑名单key
     */
    public static final String ACCESSBLACK_KEY = "accessBlackKey";

    /**
     * 营养计划[推荐食物映射]缓存缓存cache 存储前缀
     */
    public static final String FOOD_PLAN_FOOD_LABEL_MAPPING_CACHE_PREFIX = "foodPlanFoodLabelMapping_";

    /**
     * 营养计划[推荐类型与时间标签映射]缓存缓存cache 存储前缀
     */
    public static final String FOOD_PLAN_FOOD_TIME_CLASS_LABEL_MAPPING_CACHE_PREFIX = "foodPlanFoodTimeClassLabelMapping_";

    /**
     * 营养计划[推荐种类数选择]
     **/
    public static final String FOOD_TIME_COUNT_MAPPING_CACHE_PREFIX = "foodTimeCountMapping_";

    /**
     * 营养计划[食物]
     **/
    public static final String FOOD_PREFIX = "food_";

    /**
     * 营养计划[推荐食物消息]
     */
    public static final String FOOD_PLAN_MESSAGE_CACHE = "foodPlanMessage";

    /**
     * 营养计划[推荐食物消息]前缀
     **/
    public static final String FOOD_PLAN_MESSAGE_PREFIX = "food_plan_message_";
}
